<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Contains definition of selectable chart types.</title>
<style type="text/css">@import url("file:/C:/JAHT/eclipse/plugins/org.eclipse.platform_3.3.200.v200908070800/book.css");</style>
<style type="text/css">@import url("file:/C:/JAHT/eclipse/configuration/org.eclipse.osgi/bundles/170/1/.cp/schema.css");</style>
</HEAD>
<BODY>
<H1 style="text-align:center">Contains definition of selectable chart types.</H1>
<p></p>
<h6 class="CaptionFigColumn SchemaHeader">Identifier: </h6>org.eclipse.birt.chart.ui.types<p></p>
<h6 class="CaptionFigColumn SchemaHeader">Since: </h6>1.0.0
<p></p>

<h6 class="CaptionFigColumn SchemaHeader">Description: </h6>This extension point defines all registered chart types available for selection in the chart library UI. The registered class must implement the IChartType interface in <i>org.eclipse.birt.chart.ui.swt.interfaces</i> package.<p></p>
<h6 class="CaptionFigColumn SchemaHeader">Configuration Markup:</h6>
<p></p>
<p class="code SchemaDtd">&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.chartType">chartType</a>)&gt;</p>
<p class="code SchemaDtd">&lt;!ATTLIST extension</p>
<p class="code SchemaDtdAttlist">point&nbsp;CDATA #REQUIRED</p><p class="code SchemaDtdAttlist">id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED</p><p class="code SchemaDtdAttlist">name&nbsp;&nbsp;CDATA #IMPLIED</p>&gt;</p>
<p></p>
<ul class="ConfigMarkupAttlistDesc">
</ul>
<br><p class="code SchemaDtd">&lt;!ELEMENT <a name="e.chartType">chartType</a> EMPTY&gt;</p>
<p class="code SchemaDtd">&lt;!ATTLIST chartType</p>
<p class="code SchemaDtdAttlist">classDefinition&nbsp;CDATA #IMPLIED</p><p class="code SchemaDtdAttlist">name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED</p>&gt;</p>
<p></p>
<p class="ConfigMarkupElementDesc">
The UI representation of a chart type. This extension registers a chart type so that it appears in the chart type selection UI.</p>
<br>
<ul class="ConfigMarkupAttlistDesc">
<li><b>classDefinition</b> - The class that provides UI details about this chart type (should implement IChartType interface).</li>
<li><b>name</b> - Chart type name. This name uniquely identifies the chart type defined by this extension. (e.g. 'Bar Chart', 'Line Chart')</li>
</ul>
<br><h6 class="CaptionFigColumn SchemaHeader">Examples: </h6><extension
         point="org.eclipse.birt.chart.ui.types">
      <chartType
            classDefinition="org.eclipse.birt.chart.ui.swt.type.BarChart"
            name="Bar Chart"/>
      <chartType
            classDefinition="org.eclipse.birt.chart.ui.swt.type.LineChart"
            name="Line Chart"/>
      <chartType
            classDefinition="org.eclipse.birt.chart.ui.swt.type.PieChart"
            name="Pie Chart"/>
      <chartType
            classDefinition="org.eclipse.birt.chart.ui.swt.type.ScatterChart"
            name="Scatter Chart"/>
      <chartType
            classDefinition="org.eclipse.birt.chart.ui.swt.type.StockChart"
            name="Stock Chart"/>
   </extension>
<p></p>

<h6 class="CaptionFigColumn SchemaHeader">API Information: </h6>Please refer to the javadocs for the IChartType interface in <i>org.eclipse.birt.chart.ui.swt.interfaces</i> package.
<p></p>

<h6 class="CaptionFigColumn SchemaHeader">Supplied Implementation: </h6>The <i>org.eclipse.birt.chart.ui.extension</i> plug-in provides an example of an implementation of the IChartType extension point.
<p></p>

<br>
<p class="note SchemaCopyright">
Copyright (c) 2004-2005 Actuate Corporation.
All rights reserved. This program and the accompanying materials are made available under the  terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-2.0.html

</p>
</BODY>
</HTML>
